home *** CD-ROM | disk | FTP | other *** search
- %case usesDialogs%
- %for each menuitem gen usesDialog%
- %case importItems%
- %for each menuItem gen importItem%
- %case doItems.decl%
- %for each menuitem gen doitem.decl%
- %case addResMenu%
- %if menuname = Font%
- AddResMenu (MAGetMenu (m%menuname%ID), 'FONT');
- %endif%
- %case doItems%
- %for each menuItem gen doItem%
- %case handleItems%
- %for each menuItem gen handleItem%
- %case enableItems%
- %for each menuItem gen enableItem%
- %case defineMenu%
- m%menuname%ID% %= %MenuID%;
- %for each menuItem gen defineItem%
-
- %case dynamicMenuProc.decl%
- %if menuname = Font%
- METHOD DoFontChange (menu: INT16;
- item: INT16);
- %endif%
- %case dynamicMenuProc%
- %if menuname = Font%
- (*SEG ASelCommand*)
- (*----------*)
- METHOD T%appname%Doc.DoFontChange (menu: INT16;
- item: INT16);
- VAR
- aName: Str255;
- newStyle: TextStyle;
- BEGIN
- GetItem (GetMHandle (menu), item, aName);
- GetFNum (aName, newStyle.tsFont);
- (*. handle font change .*)
- END DoFontChange;
-
- %endif%
- %case dynamicMenu%
- %if menuname = Font%
- IF menu = mFontID THEN
- DoFontChange (menu, item);
- END(*IF*);
- %endif%
-